/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package motoressa;

import java.util.List;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;

/**
 *
 * @author HP
 */
@Entity
public class Zona {
    @Id
    private int codigo;
    @Basic
    private String nombreZona;
@OneToMany
    private List<Calle> misCalles;
@OneToOne
private Sucursal miSucursal;
@OneToOne
private Localidad miLocalidad;

    public Zona() {
    }

    public Zona(int codigo, String nombreZona, List<Calle> misCalles, Sucursal miSucursal, Localidad miLocalidad) {
        this.codigo = codigo;
        this.nombreZona = nombreZona;
        this.misCalles = misCalles;
        this.miSucursal = miSucursal;
        this.miLocalidad = miLocalidad;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getNombreZona() {
        return nombreZona;
    }

    public void setNombreZona(String nombreZona) {
        this.nombreZona = nombreZona;
    }

    public List<Calle> getMisCalles() {
        return misCalles;
    }

    public void setMisCalles(List<Calle> misCalles) {
        this.misCalles = misCalles;
    }

    public Sucursal getMiSucursal() {
        return miSucursal;
    }

    public void setMiSucursal(Sucursal miSucursal) {
        this.miSucursal = miSucursal;
    }

    public Localidad getMiLocalidad() {
        return miLocalidad;
    }

    public void setMiLocalidad(Localidad miLocalidad) {
        this.miLocalidad = miLocalidad;
    }

  
    public void AgregarCalle(Calle miCalle){
        this.misCalles.add(miCalle);
    }
}
